System and method for displaying a customized multimedia content

ABSTRACT

A system and method for displaying a multimedia content over a network is provided. The multimedia content comprises a standard-content part and a customized-content part. The customized-content part comprises one or more multimedia components. The method comprises the steps of selecting one or more of the multimedia components based on a predetermined set of preferences to obtain a multimedia component set comprising one or more multimedia components. The method further comprises customizing dynamically one or more of the multimedia components belonging to the multimedia component set based on the predetermined set of preferences. Thereafter, the method integrates the multimedia components to obtain the customized-content part. Further, the customized-content part is associated with the multimedia content and the multimedia content is displayed with the customized-content part.

This application claims priority under 35 USC

119 (e) (1) of provisional application No. 60/806,107 Filed on 29 Jun.2006.

FIELD OF INVENTION

The present invention relates generally to a method and system fordisplaying a multimedia content over a network. More specifically, thepresent invention relates to a method and system for customizing themultimedia content before displaying the multimedia content over anetwork.

BACKGROUND OF THE INVENTION AND PRIOR ART

Conventionally, a multimedia content comprises a standard-content partand a customized-content part. A customized-content part of a multimediacontent can be displayed before, during and/or after the display of astandard-content part of the multimedia content. A customized-contentpart can be customized to meet a specific set of preferences. The set ofspecific preferences can depend on for example, geography, subscriberdemographics, device type, viewing patterns of viewers. One example ofsuch a customized-content part is an advertising content which can bedisplayed before, during and/or after the standard-content part of amultimedia content. One example of such a standard-content part is avideo content.

Typically, an advertisement is created and stored prior to displayingthe advertisement in a multimedia content. The advertisement may havevarious advertising-components. The advertising-components can be forexample, a video clip, an audio message, a text message and a graphiccontent. The video clip, the audio message and the text message areintegrated for creating an advertisement as per requirements. Therefore,an advertisement comprising one or more of a video clip, an audiomessage, a text message and a graphic is treated as an individualentity. In order to display an advertisement, the advertisementincluding one or more advertising-components is inserted in a multimediacontent. The advertisement can be customized on the basis of the set ofspecific preferences. However, in case if only one of the audio message,the video clip, the text message or the graphic content needs to becustomized for a specific region or for a set of audience, theadvertisement as a whole is required to be customized to meet the set ofspecific preferences. Therefore, the advertisement is recreated andinserted back into another multimedia content for displaying.

The process of recreating a customized-content part or an advertisementto adapt to the specific set of preferences is time consuming, expensiveand inconvenient. Therefore, there is a need for a method and a systemwith dynamic customization capabilities, to introduce more flexibilityinto the system in order to create targeted customized-content part tomeet the set of specific preferences such as geography, subscriberdemographics, device type and viewing patterns of the viewers.

SUMMARY

An object of the present invention is to provide a method and system tocustomize a customized-content part of a multimedia content to bedisplayed.

Another object of the present invention is to provide a method andsystem to enable more flexibility for customization of acustomized-content part of a multimedia content to be displayed.

The above listed objectives are achieved by providing a system andmethod for displaying a multimedia content over a network. Themultimedia content comprises a standard-content part and acustomized-content part. The customized-content part comprises one ormore multimedia components. The method comprises the steps of selectingone or more of the multimedia components based on a predetermined set ofpreferences to obtain a multimedia component set comprising one or moremultimedia components. The method further comprises customizingdynamically one or more of the multimedia components belonging to themultimedia component set based on the predetermined set of preferences.Thereafter, the method integrates the multimedia components to obtainthe customized-content part. Further, the customized-content part isassociated with the multimedia content and the multimedia content isdisplayed with the customized-content part.

In another embodiment of the present invention, the multimedia componentcomprises one or more customized multimedia-segments. The methodcomprises selecting one or more of the customized multimedia-segmentsfrom a corresponding multimedia component belonging to the multimediacomponent set based on the predetermined set of preferences to obtain acustomized multimedia-segment set. The method further comprisesintegrating one or more customized multimedia-segments belonging to thecustomized multimedia-segment set to obtain a customized-content part.Thereafter, the customized-content part is associated with themultimedia content and displayed with multimedia content.

BRIEF DESCRIPTION OF THE FIGURES

The accompanying figures where like reference numerals refer toidentical or functionally similar elements throughout the separate viewsand which together with the detailed description below are incorporatedin and form part of the specification, serve to further illustratevarious embodiments and to explain various principles and advantages allin accordance with the present invention.

FIG. 1 is a block diagram showing an environment (that is exemplary) inwhich various embodiment of the present invention can function.

FIG. 2 is a flowchart of a method for displaying a customized multimediacontent, in accordance with an embodiment of the present invention.

FIG. 3 is a flowchart of a method for displaying a customized multimediacontent, in accordance with another embodiment of the present invention.

FIG. 4 illustrates an exemplary embodiment for customizing acustomized-content part of a multimedia content, in accordance with anembodiment of the present invention.

FIG. 5 is a block diagram showing a system for displaying a multimediacontent, in accordance with an embodiment of the present invention.

FIG. 6 is a block diagram showing a system for displaying a multimediacontent, in accordance with another embodiment of the present invention.

Skilled artisans will appreciate that elements in the figures areillustrated for simplicity and clarity and have not necessarily beendrawn to scale. For example, the dimensions of some of the elements inthe figures may be exaggerated relative to other elements to help toimprove understanding of embodiments of the invention.

DETAILED DESCRIPTION OF THE INVENTION

Before describing in detail embodiments that are in accordance with thepresent invention, it should be observed that the embodiments resideprimarily in combinations of method steps and apparatus componentsrelated to a system and method for customizing and displaying one ormore multimedia contents. Accordingly, the system components and methodsteps have been represented where appropriate by conventional symbols inthe drawings, showing only those specific details that are pertinent tounderstanding the embodiments of the present invention so as not toobscure the disclosure with details that will be readily apparent tothose of ordinary skill in the art having the benefit of the descriptionherein.

In this document, relational terms such as first and second, top andbottom, and the like may be used solely to distinguish one entity oraction from another entity or action without necessarily requiring orimplying any actual such relationship or order between such entities oractions. The terms “comprises,” “comprising,” or any other variationthereof, are intended to cover a non-exclusive inclusion, such that aprocess, method, article, or apparatus that comprises a list of elementsdoes not include only those elements but may include other elements notexpressly listed or inherent to such process, method, article, orapparatus. An element proceeded by “comprises . . . a” does not, withoutmore constraints, preclude the existence of additional identicalelements in the process, method, article, or apparatus that comprisesthe element.

Various embodiments of the present invention provide a system and methodfor customizing and displaying one or more multimedia contents over anetwork. The multimedia contents may be made available on a websiteand/or a television channel by a multimedia content owner. Themultimedia content owner may be a website owner or a television channel.A multimedia content may comprise a standard-content part and acustomized-content part. The standard-content part may be one or more ofa photo, a video, and an audio. The customized-content part may compriseone or more advertisements. Therefore, when the multimedia content isviewed, one or more advertisements associated with it are also accessedalong with the standard-content part.

FIG. 1 is a block diagram showing an environment 100 (that is exemplary)in which various embodiment of the invention can function. Environment100 includes a server 102, a device 104 and a device 106. It will beapparent to people skilled in the art that environment 100 may includemore than two devices. Examples of a device may include, but are notlimited to, a Set Top Box (STB), a television, a cell phone, a PersonalDigital Assistant (PDA), a computer, a laptop, a palmtop, and an e-book.

One or more devices 104 and device 106 accesses one or more multimediacontents over a network through server 102. The network can be, but notlimited to, an Internet Protocol (IP) based network and a web basedvideo broadcast network. A multimedia content comprises astandard-content part and a customized-content part. Server 102 isconfigured to customize the customized-content part corresponding to themultimedia content. Server 102 may be provided by a cable operator whoprovides cable service. Alternatively, server 102 may be associated witha website through which a multimedia content is accessed by one or moreof device 104 and device 106.

FIG. 2 is a flowchart of a method for displaying a multimedia content,in accordance with an embodiment of the present invention. A multimediacontent may comprise a standard-content part and a customized-contentpart. A customized-content part is functionally and/or structurallyindependent of a standard-content part. In an embodiment of the presentinvention, the customized-content part comprises one or more multimediacomponent. A multimedia component can be one of a text component, anaudio component, a video component and a graphic content. A multimediacontent is customized by server 102 and displayed on one or more ofdevice 104 and device 106.

At step 202, one or more multimedia components corresponding to thecustomized-content part are selected by server 102 based on thepredetermined set of preferences to obtain a multimedia component set.The multimedia component set obtained at step 202 comprises one or moremultimedia components. The predetermined set of preferences comprisesone or more of a geography of viewers of the customized-content part, apsychographic information of the viewers of the customized-content part,a demographic information of the viewers, a time slot for displaying thecustomized-content part, a plurality of dates for displaying thecustomized-content part, a time interval for displaying thecustomized-content part, a content for displaying the customized-contentpart and a plurality of responses received from the viewers. In anembodiment of the present invention, the one or more multimediacomponents corresponding to the customized-content part can be replacedor updated/modified to obtain one or more revised multimedia components.The updating or modification may also be done by updating/modifying oneor more customized multimedia-segment for example by replacing ormodifying one or more of a video content, an audio content, a textcontent and a graphic content. A particular customizedmultimedia-segment may be replaced by a customized multimedia segment ofthe same type or different type. In an exemplary embodiment of thepresent invention, the replacement and/or updating of the one or moremultimedia-components can be done manually by modifying one or more of aof a video content, an audio content, a text content and a graphiccontent. In another exemplary embodiment of the present invention,XML-based update methods can be employed to modify thecustomized-content part at the multimedia component level or customizedmultimedia segment level.

At step 204, server 102 customizes one or more of the multimediacomponents belonging to the multimedia component set based on thepredetermined set of preferences. In an embodiment of the presentinvention, the multimedia components further comprises one or morecustomized multimedia-segments. A customized multimedia-segment may beone of a video content, an audio content, a text content and a graphiccontent. In an embodiment of the present invention, one or more of themultimedia components and in turn one or more of customizedmultimedia-segment can be modified in real-time based on responsesreceived from the viewers of the customized-content part. Thecustomized-content part can be targeted to specific viewers based on thepredetermined set of preferences including geography such as country,region, city, or zip code, device type such as PC, mobile device, orset-top box, subscriber demographics such as age, gender, consumerviewing patterns such as recently viewed multimedia content or favoritesites visited.

In response to customizing the one or more multimedia componentsbelonging to the multimedia component set, the one or more multimediacomponents are integrated to obtain the customized-content part at step206. Thereafter at step 208, the customized-content part is associatedwith the multimedia content. The customized-content part can beassociated with the standard-content part to obtain the multimediacontent at any stage. It can be associated at a client-end, theserver-end or an intermediate location. In an exemplary embodiment ofthe present invention, the customized-content part is associated withthe multimedia content using browser IFrame/Div-based association methodfor the multimedia that will be viewed within a web browser. In anotherexemplary embodiment of the present invention, a client-side playlistintegration for the multimedia is achieved, that will be viewed from aviewer's PC and still another exemplary embodiment of the presentinvention provides a method for associating customized-content part withthe standard-content part enabling server-side playlist integration forthe multimedia that will be viewed from a server.

At step 210, the multimedia content is displayed over the network alongwith the customized-content part. The standard-content part such as avideo content can be displayed in a pure streaming mode, puredownloading mode or a combination of streaming mode and downloadingmode. In an embodiment of the present invention, order of displaying thecustomized-content part with respect to the standard-content part can bedynamically adjusted. For example, the customized-content part can bedisplayed before, during or after the standard-content part in themultimedia content. According to an exemplary embodiment of the presentinvention, the customized-content part can be inserted in pre-roll,mid-roll, and post-roll time slots with reference to thestandard-content part.

Also, one or more of the customized multimedia-segments can be displayedat a predetermined location to each other on a device used by a viewer.According to one embodiment of the present invention, one or more of thevideo content, the audio content, the text content and the graphiccontent are displayed at the predetermined location relative to oneanother. For example, the text content and the graphic content may be ata predetermined distance and direction relative to each other fordisplaying a customized-content part with a predetermined location ofthe text content and the graphic content relative to each other.

FIG. 3 is a flowchart of a method for displaying a multimedia content,in accordance with another embodiment of the present invention. Themultimedia content comprises a standard-content part and acustomized-content part. The customized-content part comprises one ormore multimedia components. In an embodiment of the present invention, amultimedia component can be one of a text component, an audio component,a video component and a graphic content. The multimedia componentfurther comprises one or more customized multimedia-segments. Acustomized multimedia-segment may be one of a video content, an audiocontent, a text content and a graphic content. In order to customize themultimedia content, server 102 selects one or more of the multimediacomponents at 302. One or more of the multimedia components are selectedbased on a predetermined set of preferences to obtain a multimediacomponent set. In response to selecting one or more of the multimediacomponents, at step 304, server 102 selects one or more of customizedmultimedia-segments corresponding to one or more of the multimediacomponents based on the predetermined set of preferences. As a result acustomized multimedia-segment is obtained at step 304. In an exemplaryembodiment of the present invention, one or more customizedmultimedia-segments such as audio content file, video content file, textcontent file and graphic content file are individual files stored in astorage device. These files are retrieved on the basis of thepredetermined set of preferences. Further, at step 306, one or morecustomized multimedia-segments corresponding to the customizedmultimedia-segment are integrated to obtain a customized-content part.

The customized-content part can be targeted to specific viewers based onthe predetermined set of preferences including geography such ascountry, region, city, or zip code, device type such as PC, mobiledevice, or set-top box, subscriber demographics such as age, gender,consumer viewing patterns such as recently viewed multimedia content orfavorite sites visited. In addition to targeting specific viewer bygeography and other preferences, one or more customizedmultimedia-segments corresponding to each selected multimedia componentcan be personalized to deliver specific content to the targetedaudience, including text overlays, audio tracks, interactions such assurveys or click-through links, graphics overlays such as logos, thatmay appear at a predetermined location such as in the corner of thevideo frame.

At step 308, the customized-content part is associated with themultimedia content and thereafter at step 310, the multimedia content isdisplayed over the network with the customized-content part. Thestandard-content part such as video content can be displayed in a purestreaming mode, pure downloading mode or a combination of streaming modeand downloading mode. In an embodiment of the present invention, orderof displaying the customized-content part with respect to thestandard-content part can be adjusted. For example, thecustomized-content part can be displayed before, during or after thestandard-content part in the multimedia content. According to anexemplary embodiment of the present invention, the customized-contentpart can be inserted in pre-roll, mid-roll, and post-roll time slotswith reference to the standard-content part.

Further, one or more of the customized multimedia-segments are displayedat a predetermined location to each other on a device used by a viewer.According to one embodiment of the present invention, one or more of thevideo content, the audio content, the text content and the graphiccontent are displayed at the predetermined location relative to oneanother. For example, the text content and the graphic content may be ata predetermined distance and direction relative to each other fordisplaying a customized-content part with a predetermined location ofthe text content and the graphic content relative to each other.

FIG. 4 illustrates an exemplary embodiment for customizing acustomized-content part 402 of a multimedia content, in accordance withan embodiment of the present invention. Customized-content part 402comprises one or more multimedia components. One or more multimediacomponents are a video clip 404, an audio component 406, a textcomponent 408 and a graphic component 410. One or more multimediacomponents comprises one or more customized multimedia-segments.Therefore, video component 404 further comprises one or more customizedvideo contents. Similarly, audio component 406, text component 408 andgraphic component 410 further comprise one or more customized audiocontent, customized text content and customized graphic contentrespectively. One or more customized video contents, customized audiocontents, customized text contents and customized graphic contents areselected for dynamically customizing customized-content part 402 basedon the predefined set of preferences to suit a set of audience. In anexemplary embodiment of the present invention, one or more customizedvideo contents and customized text contents are selected for dynamicallycustomizing customized-content part 402 to suit a viewer of device 104present in a first geographic location. In another exemplary embodimentof the present invention, one or more customized video contents andcustomized text contents are selected for dynamically customizingcustomized-content part to suit a viewer of device 106 present in asecond geographic location.

FIG. 5 is a block diagram showing a system 500 for displaying amultimedia content, in accordance with an embodiment of the presentinvention. System 500 comprises a selecting module 505, a customizingmodule 510, an integrating module 515, an associating module 520 and adisplay module 525. Selecting module 505 selects one or more multimediacomponents corresponding to a customized-content part based on apredetermined set of preferences to obtain a multimedia component set.

Customizing module 510 customizes one or more of the multimediacomponents belonging to the multimedia component based on thepredetermined set of preferences. In an embodiment of the presentinvention, one or more of the multimedia components can be modified inreal-time based on responses received from the viewers of thecustomized-content part.

In response to customizing the one or more multimedia componentsbelonging to the multimedia component set, integrating module 515integrates one or more multimedia components to obtain thecustomized-content part. Thereafter, associating module 520 associatesthe customized-content with the multimedia content. The customizedcontent part can be associated with the standard-content part to obtainthe multimedia content at any stage. It can be associated at aclient-end, the server-end or an intermediate location. Displayingmodule 525 displays the multimedia content along with thecustomized-content part. The standard-content part such as video contentcan be displayed in a pure streaming mode, pure downloading mode or acombination of streaming mode and downloading mode. Thecustomized-content part can be displayed before, during or after thestandard-content part in the multimedia content. According to anexemplary embodiment of the present invention, the customized-contentpart can be inserted in pre-roll, mid-roll, and post-roll time slotswith reference to the standard-content part.

FIG. 6 is a block diagram showing a system 600 for displaying amultimedia content, in accordance with another embodiment of the presentinvention. The multimedia content may comprise a standard-content partand a customized-content part. The customized-content part comprises oneor more multimedia components. In an embodiment of the presentinvention, a multimedia component can be one of a text component, anaudio component, a video component and a graphic content. The multimediacomponent further comprises one or more customized multimedia-segments.A customized multimedia-segment may be one of a video content, an audiocontent, a text content and a graphic content.

System 600 comprises a first selecting module 605, a second selectingmodule 610, an integrating module 615, an associating module 620 and adisplay module 625. First selecting module 605 selects one or moremultimedia components corresponding to a customized-content part basedon a predetermined set of preferences to obtain a multimedia componentset. In response to selecting one or more of the multimedia components,second selecting module 610 selects one or more of a customizedmultimedia-segments corresponding to one or more of the multimediacomponents based on the predetermined set of preferences. As a result, acustomized multimedia-segment set is obtained. In an exemplaryembodiment of the present invention, one or more customizedmultimedia-segments such as audio content file, video content file, textcontent file and graphic content file are individual files stored in astorage device. Further, integrating module 615 integrates one or morecustomized multimedia-segments corresponding to the customizedmultimedia-segment to obtain a customized-content part.

Associating module 620 associates the customized-content part with themultimedia content and thereafter display module 625 displays themultimedia content with the customized-content part. Thestandard-content part such as video content can be displayed in a purestreaming mode, pure downloading mode or a combination of streaming modeand downloading mode. The customized-content part can be displayedbefore, during or after the standard-content part in the multimediacontent. According to an exemplary embodiment of the present invention,the customized-content part can be inserted in pre-roll, mid-roll, andpost-roll time slots with reference to the standard-content part.

Further, one or more of the customized multimedia-segments are displayedat a predetermined location to each other on a device used by a viewer.According to one embodiment of the present invention, one or more of thevideo content, the audio content, the text content and the graphiccontent are displayed at the predetermined location relative to oneanother. For example, the text content and the graphic content may be ata predetermined distance and direction relative to each other fordisplaying a customized-content part with a predetermined location ofthe text content and the graphic content relative to each other.

The various embodiments of the present invention provide a system and amethod for displaying a multimedia content over a network with acustomized-content part and a standard-content part. The method andsystem of the present invention enable dynamic customization of thecustomized-content part which otherwise is not available forcustomization. Therefore, the requirement for creating a newcustomized-content part for fulfilling the requirements of variousgroups of viewers or for each set of display devices is eliminated.

Further, one or more customized multimedia-segments corresponding todifferent multimedia components are treated as a separate entity.Modifications can be made to one or more customized multimedia-segmentsindividually. Further, the modified customized multimedia-segments canbe dynamically integrated based on the predetermined set of preferences.As a result, it is easier for implementing the desired modifications fora customized-content part.

In the foregoing specification, specific embodiments of the inventionhave been described. However, one of ordinary skill in the artappreciates that various modifications and changes can be made withoutdeparting from the scope of the invention as set forth in the claimsbelow. Accordingly, the specification and figures are to be regarded inan illustrative rather than a restrictive sense, and all suchmodifications are intended to be included within the scope of theinvention. The benefits, advantages, solutions to problems, and anyelement(s) that may cause any benefit, advantage, or solution to occuror become more pronounced are not to be construed as a critical,required, or essential features or elements of any or all the claims.The invention is defined solely by the appended claims including anyamendments made during the pendency of this application and allequivalents of those claims as issued.

What is claimed is:
 1. A method for displaying a multimedia content overthe Internet, the multimedia content comprising a standard-content partand a customized-content part, the customized-content part having atleast one multimedia component, the customized-content part being atleast one of functionally and structurally independent of thestandard-content part, the method comprising: selecting on a servercoupled to the Internet at least one multimedia component based on apredetermined set of preferences to obtain a multimedia component set,the multimedia component set comprising at least one multimediacomponent having a plurality of multimedia-segments; customizingdynamically on the server at least one multimedia-segment of the atleast one of the multimedia components belonging to the multimediacomponent set based on the predetermined set of preferences and based oninformation associated with a web browser display device comprising oneof a personal computer (PC) and a mobile phone; integrating on theserver each multimedia component belonging to the multimedia componentset including the at least one dynamically customized multimedia-segmentto obtain the customized-content part including an advertising content;associating the customized-content part with the multimedia content; andtransmitting the multimedia content having the customized-content partincluding said advertising content over the Internet from the server tothe device for display in said web browser; wherein the predeterminedset of preferences includes demographic information of a viewer; whereinthe customized-content part can be modified in real-time based onresponses received from said viewer of the customized-content part;wherein the customized-content part comprises at least two independentmultimedia components; wherein a multimedia component further comprisesat least one customized multimedia-segment; wherein the at least onecustomized multimedia-segment is selected for customizing dynamicallythe customized-content part; wherein the customized multimedia-segmentis one of a video content, an audio content, a text content and agraphic content; wherein one or more of the video content, the audiocontent, the text content and the graphic content are displayed at apredetermined location relative to one another on the device.
 2. Themethod as claimed in claim 1 wherein the demographic information of aviewer includes personal information about the viewer comprising ademographic selected from among the group of demographics consisting ofage and gender.
 3. The method as claimed in claim 1 wherein theadvertising content comprises video content.
 4. A method for displayinga multimedia content over a network, the multimedia content comprising astandard-content part and a customized-content part, thecustomized-content part having at least one multimedia component, amultimedia component comprising at least one customizedmultimedia-segment, the customized-content part being at least one ofstructurally and functionally independent of the standard-content part,the method comprising: selecting at least one of the multimediacomponents based on a predetermined set of preferences to obtain amultimedia component set, the multimedia component set comprising atleast one multimedia component having at least one customizedmultimedia-segment; selecting the at least one customizedmultimedia-segment from a corresponding multimedia component belongingto the multimedia component set based on the predetermined set ofpreferences including demographics to obtain a customizedmultimedia-segment set; integrating the customized multimedia-segmentsbelonging to the customized multimedia-segment set to obtain thecustomized-content part including an advertising content; associatingthe customized-content part with the multimedia content; and displayingthe multimedia content with the customized-content part to a viewer witha web browser; wherein the customized-content part can be modified inreal-time based on responses received from the viewer; wherein thecustomized multimedia-segments are each one of a video content, an audiocontent, a text content and a graphic content; wherein one or more ofthe video content, the audio content, the text content and the graphiccontent are displayed at a predetermined location relative to oneanother with said web browser after being transmitted over the Internet.5. The method as claimed in claim 4 wherein the demographics includepersonal information about the viewer comprising a demographic selectedfrom among the group of demographics consisting of age and gender. 6.The method as claimed in claim 4 wherein the advertising contentcomprises video content.
 7. A non-transitory computer readable mediumincluding code segments for displaying a multimedia content over anetwork comprising: code segments selecting at least one multimediacomponent based on a predetermined set of preferences to obtain amultimedia component set, the multimedia component set comprising atleast one multimedia component having at least one customizedmultimedia-segment; code segments customizing dynamically the at leastone customized multimedia-segment of at least one multimedia componentbelonging to the multimedia component set based on the predetermined setof preferences including demographics; code segments integrating themultimedia components belonging to the multimedia component set toobtain a customized-content part including an advertising content; codesegments associating the customized-content part with the multimediacontent; and code segments transmitting the multimedia content with thecustomized-content part over a network to a web browser display device.8. The non-transitory computer readable medium as claimed in claim 7wherein the demographics include personal information about the viewercomprising a demographic selected from among the group of demographicsconsisting of age and gender.
 9. The non-transitory computer readablemedium as claimed in claim 7 wherein the advertising content comprisesvideo content.
 10. A computerized system for displaying a multimediacontent over a network comprising: a server connected to an InternetProtocol (IP) based network, the server including a) a first selectingmodule selecting at least one multimedia component based on apredetermined set of preferences including demographics to obtain amultimedia component set, the multimedia component set comprising atleast one multimedia component having at least one customizedmultimedia-segment; b) a second selecting module selecting at least onecustomized multimedia-segment from a corresponding multimedia componentbelonging to the multimedia component set based on the predetermined setof preferences to obtain a customized multimedia-segment set; c) anintegrating module integrating the customized multimedia-segmentsbelonging to the customized multimedia-segment set to obtain acustomized-content part including an advertising content; and d) anassociating module associating the customized-content part with themultimedia content; and a device connected to the IP based networkincluding a web browser display module displaying the multimedia contentwith the customized-content part.
 11. The computerized system as claimedin claim 10 wherein the demographics include personal information aboutthe viewer comprising a demographic selected from among the group ofdemographics consisting of age and gender.
 12. The computerized systemas claimed in claim 10 wherein the advertising content comprises videocontent.